github.com/hyperion-hyn/go-ethereum@v2.4.0+incompatible/docs/Getting Started/Installing.md (about) 1 # Installing 2 3 Quorum and its Privacy Managers can be installed and used as Docker containers, by building from source, or by downloading pre-built release binaries. 4 5 ## As containers 6 Docker containers exist for Quorum, Tessera and Constellation and can be found at the [`quorumengineering` Docker repository](https://hub.docker.com/u/quorumengineering/): 7 8 ``` 9 docker pull quorumengineering/quorum 10 docker pull quorumengineering/tessera 11 docker pull quorumengineering/constellation 12 ``` 13 14 ## From source 15 ### Quorum 16 17 1. Clone the repository and build the source: 18 19 ```bash 20 git clone https://github.com/jpmorganchase/quorum.git 21 cd quorum 22 make all 23 ``` 24 25 Binaries are placed in `$REPO_ROOT/build/bin`. Add that folder to `PATH` to make `geth` and `bootnode` easily invokable, or copy those binaries to a folder already in `PATH`, e.g. `/usr/local/bin`. 26 27 An easy way to supplement `PATH` is to add `PATH=$PATH:/path/to/repository/build/bin` to your `~/.bashrc` or `~/.bash_aliases` file. 28 29 1. Run the tests: 30 31 ```bash 32 make test 33 ``` 34 35 ### Privacy Managers 36 37 #### Tessera 38 Tessera is a production-ready implementation of Quorum's privacy manager. It is undergoing active development with new features being added regularly. 39 40 Follow the installation instructions on the [Tessera project page](https://github.com/jpmorganchase/tessera). 41 42 #### Constellation 43 Constellation is the reference implementation of Quorum's privacy manager. It is still supported but no longer undergoing active development of new features. 44 45 Grab a package for your platform [here](https://github.com/jpmorganchase/constellation/releases), and place the extracted binaries somewhere in `PATH`, e.g. `/usr/local/bin`. 46 47 ## As release binaries 48 The pre-compiled release binaries for Quorum, Tessera and Constellation can be downloaded from the following links: 49 50 * [Quorum](https://github.com/jpmorganchase/quorum/releases) 51 * [Tessera](https://github.com/jpmorganchase/tessera/releases) 52 * [Constellation](https://github.com/jpmorganchase/constellation/releases) 53 54 Once downloaded, add the binaries to `PATH` to make them easily invokable.